package com.ssm.dao;

import com.ssm.bean.User;

import java.util.List;

/**
 * 用户的持久层
 */
public interface IUserDao {

    //查询所有用户
    public List<User> findAll();

    //保存用户
    public void saveUser(User user);

    //更新用户
    public void updateUser(User user);

    //删除用户
    public void deleteUser(Integer id);

    //根据id查询用户信息
    public User getUserById(Integer id);

    //根据用户名模糊查询所有用户
    public List<User> getUserByUsername(String username);

    //查询这个表中有多少用户
    public int getIntById();
}
